package com.payment.entity.payresults;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * payPal支付结果通知实体类
 * <p>
 * 对应数据表：payment_transaction_paypal_ipn_t
 *
 * @author lm
 * @date 2020/12/14 13:55
 */
@Data
public class PayPalNotificationPaymentResults implements Serializable {
    private static final long serialVersionUID = -3408392016468397644L;

    private String mc_gross;
    private String amount;
    private String invoice;
    private String orderNumber;
    private String payment_status;
    private String paymentStatus;
    private String parent_txn_id;
    private String txn_id;
    private String txnId;
    private String mc_currency;
    private String mcCurrency;
    private String business;
    private String protection_eligibility;
    private String address_status;
    private String payer_id;
    private String address_street;
    private String payment_date;
    private String charset;
    private String address_zip;
    private String first_name;
    private String mc_fee;
    private String address_country_code;
    private String address_name;
    private String notify_version;
    private String custom;
    private String payer_status;
    private String address_country;
    private String address_city;
    private String quantity;
    private String verify_sign;
    private String payer_email;
    private String payment_type;
    private String last_name;
    private String address_state;
    private String receiver_email;
    private String payment_fee;
    private String receiver_id;
    private String txn_type;
    private String item_name;
    private String item_number;
    private String residence_country;
    private String receipt_id;
    private String transaction_subject;
    private String payment_gross;
    private String ipn_track_id;
    /**
     * ipn回调字符串
     */
    private String ipnStr;

}
